
/****** Object:  StoredProcedure [dbo].[Proyect_R_ByName]    Script Date: 07/25/2012 23:53:32 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[Proyect_R_ByName]
    @Start INT ,
    @Limit INT,
	@Name NVARCHAR(200)
AS

	SET NOCOUNT ON;
	
	
	--Select con Filtros
	SELECT 
	    Id,
	    nombre,
  		ROW_NUMBER() OVER (ORDER BY [nombre] )AS RowNumber 
		INTO #Proyecto
	 FROM Proyecto
	 where activo = 1 and  (nombre  like '%' + @Name +'%' or @Name = '')
	 
	
	SELECT COUNT(id) AS ToltalReg FROM #Proyecto

    SELECT 
	    id,
	    nombre
	 FROM #Proyecto	 	 
	WHERE RowNumber BETWEEN @Start AND (@Start + @Limit)
	
	
	DROP TABLE #Proyecto
	
	SET NOCOUNT OFF;
GO


